skills needed to become automation engineer